/**
 * bootstrap table
 */
//定义表格初始化默认参数   自定义页面通过 extend 融合覆盖 $.extend(tableDefault.Params, {你的参数});
var tableDefault = {
		cellChekboxFmt: function(value, row, rowIndex){
			if(value == true){
				return "<input type='checkbox' checked='checked' onclick='return false' />";
			}else{
				return "<input type='checkbox' onclick='return false' />";
			}
		},
		params : {
			contentType: "application/x-www-form-urlencoded",//发送到服务器的数据编码类型
			method: 'post',   //请求方式（*）
			toolbar: '#toolbar',  //工具按钮用哪个容器
			toolbarAlign: "left",
			dataType: "json",  
			striped: true,   //是否显示行间隔色
			cache: false,   //是否使用缓存，默认为true，所以一般情况下需要设置一下这个属性（*）
			pagination: true,   //是否显示分页（*）
			sortable: true,   //是否启用排序
			sortOrder: "asc",   //排序方式
			sortName: "long_no", //默认排序字段
			sidePagination: "server",  //分页方式：client客户端分页，server服务端分页（*）
			queryParamsType: "",
			pageNumber:1,   //初始化加载第一页，默认第一页
			pageSize: 10,   //每页的记录行数（*）
			pageList: [10, 25, 50, 100], //可供选择的每页的行数（*）
			queryParams: function(params){
				var query = {
						pageSize : params.pageSize,
						pageNumber : params.pageNumber,
						search : params.searchText,
						sortName : params.sortName,
						sortOrder : params.sortOrder
				}
				return query;
			},
			search: true, //是否启用搜索框
			searchOnEnterKey: true, //设置为 true时，按回车触发搜索方法，否则自动触发搜索方法
			strictSearch: true, //设置为 true启用 全匹配搜索，否则为模糊搜索
			showRefresh: true, //显示刷新
			clickToSelect: true,  //是否启用点击选中行
			//height: height,   //行高，如果没有设置height属性，表格自动根据记录条数决定表格高度
			uniqueId: "id",   //每一行的唯一标识，一般为主键列
			showColumns: true, //是否显示 内容列下拉框
			showToggle: true, //是否显示 切换试图（table/card）按钮
			//columns: columns,
			onLoadSuccess: function(data){
				if(data.state == "fail"){
					layer.alert("数据加载失败！"  + data.msg);
				}
			},
			onLoadError: function(status){
				layer.alert("数据加载失败！ 错误代码："  + status);
			}
	}
}